Computing Solutions for Tomorrow
Lesson 4 • Algorithms & Problem-Solving

Lesson 4 — Algorithms & Problem-Solving

An algorithm is simply a step-by-step solution to a problem. In this lesson, we’ll discover how algorithms guide computers and people in everyday life.

Activity 1: Sorting Game

Imagine you have a pile of mixed numbers: 8, 3, 5, 1. How could you sort them from smallest to largest?

Which algorithm is fastest for sorting huge data sets?


Activity 2: Daily Algorithm Journal

Think of something you did today, like brushing your teeth. Break it into steps: pick up toothbrush, apply toothpaste, brush upper teeth, brush lower teeth, rinse. That’s an algorithm!

Reflection Prompts

🔢 Activity: Number Guessing Game

Click below to launch your Lesson 4 assignment in a new tab.

Open Activity

Wrap-Up & Transition

Algorithms are the “thinking” behind coding. They make problem-solving structured and efficient.

Next Lesson: We’ll explore data — the fuel that powers technology.